
# 'r' 只读模式 如果没有该文件则报错
# 'w' 写入模式 如果没有该文件则创建新的文件, 如果该文件存在则清空全部内容
# 'a'  追加模式

def read():
    file = open('a.txt', 'r', encoding='utf-8')
    # 读取全部
    print(file.read())
    # # 按字符读取
    # print(file.read(10))
    # 读取所有行并返回列表
    # print(file.readlines())
    # print(file.readline())
    file.close()

def write():
    file = open('c.txt', 'w')
    file.write('sss')
    file.close()

def append():
    # 安全性打开文件
    with open('a.txt', 'a', encoding='utf-8') as file:
        file.write('\n辛弃疾')

def wr():
    file = open('c.txt', 'r+')
    file.write('sss')
    # 返回当前位置
    print(file.tell())
    # 跳转到指定位置
    file.seek(0)
    print(file.tell())
    print(file.read())
    file.close()
if __name__ == '__main__':
    # read()
    write()
    # append()
